package cn.hsa.xxx.api.service;


import cn.hsa.xxx.api.dto.CommodityDTO;
import javafx.util.Pair;

import java.util.List;

public interface PlaceOrderService {

    /**
     * 预算，计算订单中的最优惠价格
     * @param commodityDTOList
     * @return 订单原来的总价和折扣后的总价
     */
    public Pair<Float, Float> getPreCalculated(List<CommodityDTO> commodityDTOList);

    /**
     * 下订单
     * @param commodityDTOList,description 商品表，订单描述
     * @return
     */
    public Boolean addPlaceOrderList(List<CommodityDTO> commodityDTOList, String description) throws Exception;
}
